package com.huaxin.feignclient.system.models;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 组织实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class Organization extends BaseModel {


    /**
     * 组织名称
     */
    private String name;

    /**
     * 组织代码
     */
    private String code;

    /**
     * 企业责任人电话
     */
    private String adminTel;

    /**
     * 企业责任人姓名
     */
    private String adminRealName;

    /**
     * 上级组织ID
     */
    private String parentId;

    /**
     * 区域
     */
    private String area;
    /**
     * 地址
     */
    private String address;
    /**
     * 经度
     */
    private String longitude;
    /**
     * 纬度
     */
    private String latitude;
    /**
     * 0-审核中；1-审核通过；2-审核失败
     */
    private Integer status;
    /**
     * 营业执照
     */
    private String businessLicenseImage;
    /**
     * 法人身份证-人物面
     */
    private String idCardCharacter;
    /**
     * 法人身份证-国徽面
     */
    private String idCardNationalEmblem;
    /**
     * 合同
     */
    private String contract;
    //组织编码
    private String orgNumber;
}